package servlets;

import basicas.Opcao;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

/**
 *
 * @author Diego
 */
public class servletTratamentoDeOpcoes extends HttpServlet {
   
    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        String op = request.getParameter("opcao");
        String d = request.getParameter("dificuldade");
        String tema = null;
        int Opcao = Integer.parseInt(op);
        int dificuldade = Integer.parseInt(d);
        String caminhoDaImagem = null;
        HttpSession sessao = request.getSession();
        
        switch(Opcao){
            case 1:
                caminhoDaImagem = "CSS/imagens/backgrounds/cdzBackground1.jpg";
            break;
           
            case 2:
                caminhoDaImagem = "CSS/imagens/backgrounds/romaBackground1.jpg";
            break;
            
            case 3:
                caminhoDaImagem = "CSS/imagens/backgrounds/computacaoBackground2.jpg";
            break;
                
            case 4:
                caminhoDaImagem = "CSS/imagens/backgrounds/gamesBackground1.jpg";
            break;
                
            default:
                caminhoDaImagem = "CSS/imagens/backgrounds/backgroundPadrao.jpg";
        }
        
        Opcao opcao = new Opcao(Opcao,dificuldade,caminhoDaImagem);
       
        sessao.setAttribute("opcao", opcao);
       
        
        request.getRequestDispatcher("ProcessadorDePerguntas").forward(request, response);
    } 

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        processRequest(request, response);
    } 

    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        processRequest(request, response);
    }

    @Override
    public String getServletInfo() {
        return "Esse servlet basicamente trata a escolha do tema do usuario";
    }// </editor-fold>

}
